package net.haier.fashion.trend.report.core.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * HTTP返回枚举
 *
 * @author zl
 * @date 2024/07/22
 */
@Getter
@AllArgsConstructor
public enum HttpReturnEnums implements IEnum {
    /**
     * 成功
     */
    SUCCESS(200, "成功"),
    /**
     * 系统错误
     */
    SYSTEM_ERROR(500, "系统错误"),
    /**
     * 参数错误
     */
    PARA_ERROR(511, "参数错误"),
    /**
     * 参数加解密异常
     */
    ENCODE_ERROR(512, "参数加解密异常"),
    /**
     * 请求JSON数据体不合法
     */
    JSON_PARA_ERROR(514, "请求JSON数据体不合法"),
    /**
     * 签名认证失败
     */
    SIGN_ERROR(523, "签名认证失败"),
    /**
     * 业务校验异常
     */
    CHECK_ERROR(1000, "业务校验异常");

    private final Integer value;
    private final String desc;


}
